/*button text element */
.ui-button-text-only .ui-button-text { padding: .2em 1em; }
.ui-button-icon-only .ui-button-text, .ui-button-icons-only .ui-button-text { padding: .2em; text-indent: -9999999px; }
.ui-button-text-icon-primary .ui-button-text, .ui-button-text-icons .ui-button-text { padding: .2em 1em .2em 2.1em; }
.ui-button-text-icon-secondary .ui-button-text, .ui-button-text-icons .ui-button-text { padding: .2em 2.1em .2em 1em; }
.ui-button-text-icons .ui-button-text { padding-left: 1em; padding-right: 1em; }
/* no icon support for input elements, provide padding by default */
input.ui-button { padding: .2em 1em; }

input[type="text"],input[type="password"],textarea
                {
   			margin: 0px;
                        border-left: 1px solid #a6a8ac;
                        border-top: 1px solid #a6a8ac;
                        border-bottom: 1px solid #e6e8ec;
                        border-right: 1px solid #e6e8ec
		}

input.matcher {
			width: 50%
		}

form		{
			margin: 0px;
			display: inline
		}
		
table		{
			margin: 0px;
			padding: 0px;
			border: 0px;
			border-spacing: 0px;
		}

table.top	{
			width: 100%
		}

td.omnitooltd {
			padding-bottom:6px
		}

td.items,div.items	{
			padding: 6px 10px;
                        overflow: hidden
		}

td.quicksearch
		{
			text-align: right;
			padding: 2px 4px 2px 4px;
		}

.leftbutton	{
			height:26px;
			line-height:26px !important;
			font-size: 13px !important;
			text-align: center;
			cursor: pointer;
                     border-radius: 0px 4px 4px 0px;
			-moz-border-radius: 0px 4px 4px 0px;
			-webkit-border-bottom-right-radius: 4px;
			-webkit-border-top-right-radius: 4px;

		}

.leftleftbutton
		{
			width: 10px;
			height: 26px;
			background-color: #b6b8bd;
			padding-bottom: 2px;
		}

.star		{
			float:left;
			margin:0px -2px 0px -2px;
			cursor: pointer;
		}

.select_span
		{
			cursor: pointer;
                        line-height:16px;
		}

table.threed	{
			border-spacing: 1px;
			margin: 1px
		}

td.details	{
			padding: 2px;
			border-top: dotted 1px #b6b8bc;
			text-align: left
		}

.expander	{
			cursor:pointer;
			width:16px;
			float:left
		}

.author_expander	{
			cursor:pointer;
			width:16px;
		}

#customization td {
                     line-height:16px
}

.cat1, .cat2, .cat3,
.author, .jour, .jour2,
.sec, .sec2, .key, .misc,
.savedsearch, .journal-name
		{	cursor:pointer
		}

.savedsearch	{
			padding:2px 4px;
			margin:2px 0;
			width:180px;
		}

.ui-dialog	{
			box-shadow: #444 4px 4px 6px;
                        -moz-box-shadow: #444 4px 4px 6px;
                     -webkit-box-shadow: #444 4px 4px 6px;
		}

#pdf-viewer-img	{
			box-shadow: #666 2px 2px 2px;
                        -moz-box-shadow: #666 2px 2px 2px;
                     -webkit-box-shadow: #666 2px 2px 2px;
                     width:99%;
                     height:auto;
                     display:none
		}

#pdf-viewer-div	{
			box-shadow: #666 0px 0px 2px 0 inset;
                        -moz-box-shadow: #666 0px 0px 2px 0 inset;
                     -webkit-box-shadow: #666 0px 0px 2px 0 inset;
                     width:100%;
                     position:relative;
                     border-top:solid #86888c 1px;
                     background-color:#c6c8cc;
                     overflow:auto;
                     text-align:center
		}

.pdf-viewer-thumbs	{
			box-shadow: #666 2px 2px 2px;
                        -moz-box-shadow: #666 2px 2px 2px;
                     -webkit-box-shadow: #666 2px 2px 2px;
                     cursor: pointer;
		}

.pdfviewer-highlight       {
                    position:absolute;
			background-color:#f65511;
                        padding:0 0.5%;
                        display: none
		}

#highlight-container       {
                    position:absolute;
                    top: 0;
		}

.separator	{
			height:0px;
			border-top:1px solid #b6b8bc;
			border-bottom:1px solid white;
			margin:0 7px;
			padding:0;
			line-height:0px;
			font-size:0px
		}
.verical-separator {
                        width:0px;
                        border-left:1px solid #76787c;
                        border-right:1px solid white;
                        display:inline;
                        margin-left:2px;
                        margin-right:7px
}

#zoom   {
    float:left;
    width:70px;
    margin-right:10px;
    margin-top:2px
}

#thumbs {
    float:left;
    text-align:center;
    width:160px;
    height:100%;
    overflow:scroll;
    overflow-x:hidden;
    overflow-y:scroll
}

#pdf-viewer-img-div    {
    position:relative;
    width:auto;
    height:100%;
    text-align:center;
    overflow:auto;
    cursor:pointer
}

#pdf-viewer-loader  {
    position:fixed;
    top:100px;
    left:50%;
    margin-left:-110px;
    z-index:100;
    background-color:#fff;
    width:200px;
    padding:4px;
    border:10px solid #96989c
}

.item-sticker {
    box-shadow: #ccc 0 0 2px;
    -moz-box-shadow: #ccc 0 0 2px;
    -webkit-box-shadow: #ccc 0 0 2px;
}

.lib-shadow-top {
    box-shadow: #999 0 -1px 2px;
    -moz-box-shadow: #999 0 -1px 2px;
    -webkit-box-shadow: #999 0 -1px 2px;
}

.lib-shadow-bottom {
    box-shadow: #999 0 1px 2px;
    -moz-box-shadow: #999 0 1px 2px;
    -webkit-box-shadow: #999 0 1px 2px;
}

.jgrowl-error {background: rgb(120,0,0) !important; background: rgba(120,0,0,0.85) !important}

div.save_container {	display:none;
			height:580px;
			overflow:auto;
			background-color:#fff;
			margin:6px;
                        border-left: 1px solid #999;
                        border-top: 1px solid #999;
                        border-bottom: 1px solid #ccc;
                        border-right: 1px solid #ccc
}

.saved-search, .flagged-items, .select-import {
    cursor:pointer;
    font-weight:bold;
}

iframe {display:block}

@media print
{
#top-panel,
#leftindex-left,
#customization,
table.top,
.noprint {display: none}
* {height:auto !important;overflow: visible !important}
#right-panel {display:inline}
.item-sticker {float:none !important;border:0}
body,
a,
.titles	{color: #000000}
}